package com.smart.village.big.screen.mapper;

import com.smart.village.big.screen.domain.BluePlateInformation;
import com.smart.village.big.screen.domain.BluePlateStudyRoutes;
import com.smart.village.big.screen.domain.BluePlateTags;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface BluePlateStudyRoutesMapper {
    List<BluePlateInformation> getBluePlateInformationListByStudyRouteSerialNumber(String studyRouteSerialNumber);
    List<BluePlateInformation> getBluePlateInformationListByTagSerialNumberAndVillage(
            @Param("tagSerialNumber") String tagSerialNumber,
            @Param("villageSerialNumber") String villageSerialNumber);
    List<BluePlateInformation> getMicroBluePlateInformationListByTagSerialNumber(String tagSerialNumber,String search);
    List<BluePlateStudyRoutes> getBluePlateStudyRoutes(String studyRouteSerialNumber);

    List<BluePlateStudyRoutes> getAllBluePlateStudyRoutes();
    List<BluePlateTags> getAllBluePlateTags(String tagSerialNumber);
}
